VimUnDo Q"g> w?OJFW gt\" _ gt; 5_ d gtH c e d e d e d e 5_ d I gtH c e J const url = window.location.protocol == 'https:' ? 'wss://' : 'ws://'; d e 5_ e 5 gtH d f 7 const ws = new WebSocket('ws://localhost:8000/ws');5_ d ` gtH c e a const url = window.location.protocol == 'https:' ? 'wss://' : 'ws://' + window.location.host; d e 5_ g ( gtT% f h + function appendMessage(content, type) {5_ j ) gtT8 j l messsagDiv. k l i l ) messageDiv.textContent = content;5_ k " gtTc j l , messsagDiv.setAttribute('uid', uid);5_
j ) gtTe i l ) messageDiv.textContent = content;5_
l gtTj k m + messsagDiv.setAttribute('id', uid);5_
h gtTp g i 9 const messageDiv = document.createElement('div');5_
h gtT{ g i 9 const messageDiv = document.createElement('div');5_
h
gtT g i 8 const messageDiv =document.createElement('div');5_
h gtT g k 6 let messageDiv =document.createElement('div');5_ i gtT h j i j 5_ i gtT h i ) document.getElementById(uid);5_ h gtT g k let messageDiv =5_ i gtT h l 5_ j gtT i o j k j k 5_ l ( gtT k m 1 messageDiv.textContent = content;5_ ~ - gtT } / appendMessage(data.message, data.role); ~ 5_ q gtT p r 7 messageDiv = document.createElement('div');5_ u gtU t v / messsagDiv.setAttribute('id', uid);5_ u gtU+ t v . messagDiv.setAttribute('id', uid);5_ i gtU h m if(uid){5_ k gtU j l 5_ p gtU o r return;5_ p gtU p r p q 5_ q gtU p r 3 chatBody.scrollTop = chatBody.scrollHeight;5_ ! gtX 5_ ' ) ( t ; gtY| s u ; chatBody.scrollTop = chatBody.scrollHeight;5_ ( * ) s gtY r u 5_ ) + * s gtY r x 5_ * , + s gtY
r t ( marked(markdownSource, { s t 5_ + - , s ; gtY r t > messageDiv.innerHTML = marked(markdownSource, { s t 5_ , . - s D gtY r t G messageDiv.innerHTML = marked(messageDiv.textContenti, {5_ - / . s , gtZ r t F messageDiv.innerHTML = marked(messageDiv.textContent, {5_ . 0 / s gtZ r u M messageDiv.innerHTML = marked.marked(messageDiv.textContent, {5_ / 1 0 s gtZ r t 5_ 0 2 1 t O gtZ s u R messageDiv.innerHTML = marked.marked(messageDiv.textContent, {5_ 1 3 2 ) gtZ
messa ) messageDiv.textContent = content;5_ 2 4 3 gt[
5_ gt\! ` Z 5_ gt\
Z
} 5_ ! % ' &